A Knowledge Base Technique for Detecting Multiple High-Speed Serial Interface Synchronization Errors in Multiprocessor-Based Real-Time Embedded Systems
نویسندگان
چکیده
The heterogeneity of the multiple processing elements (PEs) is a feature real-time embedded systems. General-purpose processors and several processors, as well dedicated high-speed interfaces, are among these elements. Communication between most significant characteristics developing such complex Furthermore, synchronization common issue during interprocessor communication in Debugging testing systems time-consuming, difficult, laborious, with majority complexities centered on debugging communication, terms timing accuracy. While hardware design features heterogeneous multiprocessor have received lot attention, development software-based solutions still potential to be addressed. In particular, becomes challenging due applications. A knowledge-based technique that aids serial interfaces multiprocessor-based proposed needs real time while an application running. It becoming much more important test validate demand for high data transmission rates increases. presented work uses simulate, create enhance knowledge base used correlation-based error detection reduces time. helps detecting synchronization-related errors occur interfaces. also lists series experiments effectiveness technique. results show techniques effective identification
منابع مشابه
A survey of systems for detecting serial run-time errors
This paper evaluates the ability of a variety of commercial and non-commercial software products to detect serial run-time errors in C and C++ programs, to issue meaningful messages, and to give the line in the source code where the error occurred. The commercial products, Insure++ and Purify, evaluated did the best of all the software products we evaluated. Error messages were usually better a...
متن کاملMultiprocessor Scheduling For Real Time Systems Embedded Systems
energy-ef?cient tasks scheduling algorithm for real-time utility accrual real-time scheduling for multiprocessor multiprocessor real-time scheduling in industrial embedded a novel approach for off-line multiprocessor scheduling in multiprocessor scheduling for real time systems embedded robust partitioned scheduling for realtime multiprocessor multiprocessor scheduling for real time systems emb...
متن کاملUtility accrual real-time scheduling for multiprocessor embedded systems
We present the first Utility Accrual (or UA) real-time scheduling algorithm for multiprocessors, called global Multiprocessor Utility Accrual scheduling algorithm (or gMUA). The algorithm considers an application model where real-time activities are subject to time/utility function time constraints, variable execution time demands, and resource overloads where the total activity utilization dem...
متن کاملEnergy-Aware Real-Time Scheduling in Embedded Multiprocessor Systems
N owadays, computer systems are everywhere. From simple portable devices such as watches and MP3 players to large stationary installations that control nuclear power plants, computer systems are now present in all aspects of our modern and every-day life. In about only 70 years, they have completely perturbed our way of life and they reached a so high degree of sophistication that they will be ...
متن کاملA Technique for Specifying Interface Modules for Real-Time Systems
Documentation plays a key role as a component of design process, and a preview of a task before it comes to be executed. A well-specified task might not take less implementation time than one without documents, but one of the obvious advantages is that misunderstandings are avoided and readable specification makes it easy for the successive developers to exploit or modify the software or hardwa...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Electronics
سال: 2022
ISSN: ['2079-9292']
DOI: https://doi.org/10.3390/electronics11182945